package com.pro.bl.impl;

import java.util.List;

import com.pro.bl.dto.AppointmentSearchCriteria;
import com.pro.bl.dto.DoctorSearchCriteria;
import com.pro.bl.service.DoctorService;
import com.pro.dl.pojo.Doctor;
import com.pro.dl.pojo.Patient;
import com.pro.dl.pojo.PatientReport;
import com.pro.dl.pojo.Prescription;
import com.pro.dl.pojo.Recommendation;
import com.pro.dl.pojo.doctor.Appointment;
import com.pro.dl.pojo.profile.Profile;

public class DoctorServiceImpl implements DoctorService {

	public List<Doctor> getDoctors(DoctorSearchCriteria searchCriteria) {
		return null;
	}

	public List<Doctor> getDoctors(String docName) {
		return null;
	}
	
	public void savePatientReport(PatientReport patientReport){
		
	}
	
	public List<PatientReport> getPatientReport(Patient patient){
		return null;
	}
	
	

	public void saveProfile(Profile profile) {

	}

	public Profile getProfile(Doctor doctor) {
		return null;
	}

	public Appointment fixApponitment(Doctor doctor, Patient patient) {
		return null;
	}

	public Prescription prescribe(Doctor doctor, Patient patient, Prescription prescription) {
		return null;
	}

	public Prescription getPrescription(Prescription prescription) {
		return null;
	}

	public List<Prescription> getPrescriptions(Doctor doctor, Patient patient) {
		return null;
	}

	public List<Appointment> getAllAppointment(Doctor doctor, AppointmentSearchCriteria appointmentSearchCriteria) {
		return null;
	}

	public void recommendDoctor(Doctor recommendor, Doctor recommended, Recommendation recommendation) {

	}

	public void addInCircle(Doctor recommendor, Doctor recommended, Recommendation recommendation) {

	}

}
